/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jogodavelha;

import java.util.Scanner;

/**
 *
 * @author Usuario
 */
public class JogoDaVelha {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        velha jogo;
        jogo = new velha();
        Scanner entrada = new Scanner (System.in); 
        int i,j;
        jogo.imprimirTabuleiro();
        System.out.println("Para marcar um campo digite o numero da linha e depois o numero da coluna (0, 1 ou 2)");
        
        while (jogo.getVencedor()!='X' && jogo.getVencedor()!='O' && jogo.getEmpate() == false){
            if(jogo.getVez() %2 == 0) {
                System.out.println("Jogador X, digite a linha: ");
                i=entrada.nextInt();
                System.out.println("Jogador X, digite a coluna: ");
                j=entrada.nextInt();
                jogo.insereX(i, j);
            }
            if(jogo.getVez() %2 == 1) {
                System.out.println("Jogador O, digite a linha: ");
                i=entrada.nextInt();
                System.out.println("Jogador O, digite a coluna: ");
                j=entrada.nextInt();
                jogo.insereO(i, j);
            }
            
            if (jogo.getSucesso() == true) jogo.incrementaVez();
            jogo.imprimirTabuleiro();
            jogo.testaVencedor();
        }
        
    }
}
